برنامه نویس

ساخت وبلاگ
سلام  دوستان برای نمایش صحیح کاراکترهای فارسی در خروجی اکسل در انجمن ها گفته شده که "اول فایل اکسلتون کاراکترهای BOM رو درج کنید تا UTF-8 بشه." ، اما من متوجه نشدم در کدام قسمت و به چه شکل باید اضافه بشه، کاراکترهای BOM : xEFxBBxBF  این کدهای بنده : mysqli_set_charset($conn, 'utf8'); $setSql = "SELECT `w_id`, `w_time`, `w_date_gorge`, `w_from`, `w_sum` FROM `whatsapp`";   $setRec = mysqli_query($conn, $setSql);     $columnHeader = '';   $columnHeader = "ID" . "t" . "Time" . "t" . "Date" . "t" . "Seller" . "t" . "Sumation" . "t";     $setData = '';     while ($rec = mysqli_fetch_row($setRec)) {      $rowData = '';      foreach ($rec as $value) {          $value = '"' . $value . '"' . "t";          $rowData .= $value;      }      $setData .= trim($rowData) . "n";   }     header("Content-type: application/octet-stream");   header("Content-Disposition: attachment; filename=User-2.xls");   header('Content-Transfer-Encoding: binary'); header("Pragma: no-cache");   header("Expires: 0");   echo chr(255).chr(254).iconv("UTF-8", "UTF-16LE//IGNORE", $columnHeader . "n" . $setData . "n"); exi برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 347 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام دوستان
فرق بین استفاده از use در namespace با require_once چیست؟
متشکرم برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 176 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام در متد construct بعضی از دستورات اجرا نمیشن انگار اصلا نوشته نشدن و باعث خطا میشن، مثل این دستور: $this->model = new Model(); و این دستور: $this->connect(); برای همین در چند متد مجبور به نوشتن چندباره این دستورات میشم. برای کانکت به دیتابیس از msyqli استفاده کردم. میدونید دلیل این مشکل چی هست؟ متشکرم. برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 226 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام یه کوئری دارم: UPDATE categories SET name=:name WHERE (id=:id) و یه آرایه: Array (    [name] => PHP    [id] => 2 ) اینارو به عنوان پارامتر به متد bind میفرستم.مشکل اینه که مقدار id برای name ثبت میشه در حالی که باید مقدار name برای فیلد  name ثبت بشه و مقدار id برای id. متد bind اینه: public function bind( $sql, $params = [] ) { $this->stmt = $this->pdo->prepare( $sql ); if ( count( $params ) > 0 ) { foreach ( $params as $field => $value ) { $this->stmt->bindParam( ":{$field}", $value, $this->pdoParamType( $value ) ); } } $this->stmt->execute(); } از bindParam نمیشه داخل foreach استفاده کرد؟ لطفاً راهنمایی کنید. متشکرم. برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 154 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام

آیا htmlentities و htmlspecialchars فرق خاصی باهمدیگه دارن؟
استفاده از کدومشون بهتره؟

متشکرم. برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 192 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام من یه تریگر کلیک در گوگل تگ منیجر ایجاد کردم، الان می خوام گزارش هاش رو در آنالیتیکس بگیرم اما با اینکه مشخصات رو درست وارد می کنم، goal فعال نمیشه. (در قسمت real اطلاعات به درستی نمایش داده می شوند)   669.png (اندازه 46.5 KB / تعداد دانلود: 2) برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 196 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام  وقت بخیر  یه فایلی دارم میخواستم دیکد کنم  هر چی تو اینترنت دنبال دیکد کردن گشتم و چندین سایت انلاین برای دیکد رفتم نتونستم فایل مورد نظرم رو دیکد کنم علاوه بر اون چندین اموزش دیکد هم در اینترنت دیدم بازم نتونستم راهکاری برای دیکد کردن پیدا کنم  میشه یکی لطف کنه نرم افزار یا سایت یا اموزش جامعی در این مورد برام بفرسته  ممنون برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 138 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

شاید خیلی ها ندوند (منم تا امروز نمی دونستم!) ولی PHP از ورژن ÛµÙ«Û³ به بعد با استفاده از ICU از تقویم فارسی پشتیبانی می کند. اول باید ببنید که extension مربوط به inteationalization فعال هست یا نه برای این کار این دستور را اجرا کنید. echo '<pre>' . print_r(get_loaded_extensions(),true) . '</pre>' . PHP_EOL; لیست تمام extension ها را به صورت یک آرایه بر می گرداند؛ intl مربوط به extension مورد نظر ماست! اگر intl نبود، باید فایل php.ini را ویرایش کنید و کامنت این خط را بر دارید. extension=intl; دانلود نرم افزار XAMPP سرور را ریستارت کرده؛ بعد از فعال سازی این extension حالا می توانید از کلاس IntlDateFormatter استفاده کنید. به عنوان مثال این تکه کد[/align] $date_format='EEEE، d MMMM Y'; $fmt = new IntlDateFormatter("fa_IR@calendar=persian", IntlDateFormatter::FULL, IntlDateFormatter::FULL, "Asia/Tehran", IntlDateFormatter::TRADITIONAL,$date_format); echo $fmt->format(intval(time())); تاریخ امروز ره به این صورت نمایش می دهد. کد: یکشنبه، Û²Û¸ دی Û±Û³Û¹Û¹ برای اطلاع از فرمت تاریخ ICU می توانید به این لینک مراجع برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 234 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام من چندین سوال دارم در مورد گوگل مپ ممنونتون میشم راهنمای کنید. من میخواهم در اندروید استدیو با زبان جاوا از گوگل مپ استفاده کنم.  من میخواهم از این امکانات گوگل مپ استفاده کنم  1-اضافه کردن مارکر توسط کاربر  2-گرفتن موقعیت ها از سرور سایت و نمایش رویه نقشه به صورت مارکر  3-گرفتن موقعیت کاربر از اپلیکشن  4-نمایش موقعیت کاربر رویه نقشه 5-داشتن دو حالت در نقشه 5-1-حالت ماهواره ای 5-2- حالت نقشه  توجه:من نمی خواهم از نمای خیابانی گوگل مپ استفاده کنم من نمی خواهم از مسیر یابی استفاده کنم  در گروه تلگرامی این سوال رو از استاد شهرکی پرسیدم و استاد جواب دادن  نقل قول:محدودیت درخواست داره در روز اگه از ÛµÛ°Û°Û° رد بشه پولی میشه و اما سوال ها  با توجه با این دو تا سایت  https://cloud.google.com/maps-platform/pricing http://localguides.ir/2018/06/11/introdu...-platform/ این 200 دلاری که گوگل میده ماهنه و فعال میکنه شامل اون کمتر از 5000 تاست؟ یا بعد از اون 5000 تا که پولی میشه ما 200 دلار در اک برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 167 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام

من دوتا جدول دارم که بصورت چند به چند توسط یک جدول واسط به هم متصل هستن می خواستم از هر کدوم از جدول ها رکورد هایی رو پیدا کنم که ارتباط ندارند به اون یکی رکورد ها در اون یکی جدول برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 172 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام خودم تو مغازم از برنامه حسابداری تیزپرداز استفاده میکنم دیتابیس نرم افزار تیزپرداز mySql هست من تا وقتی که مشکل رو حل نکرده بودم همیشه این درد سر رو داشتم وقتی همزمان تیزپرداز و ومپ سرور رو اجرا میکردم دیتابیس این دو تا تداخل میکردن و نرم افزار تیزپرداز با خطای دیتابیس مواجه میشد این مورد حتی در نرم افزار اسکایپ هم بود نمیتونستم همزمان از این برنامه ها در کنار هم استفاده کنم  ممکنه برنامه های دیگه ایی هم باشن که دیتابیسشون  Mysql  باشه و شما رو به درد سر بندازه چند روز پیش این مشکل رو حل کردم اومدم اینجا به اشتراک بذارم تا اگه کسی این مشکل رو داشت حل کنه. خیلی ساده پورت پیشفرض دیتابیس ومپ یا هر سرور دیگه ایی رو به پورت دیگری تغییر دهید مثلا 3306 و من به 3309 تغییر دادم والسلام. ضمنا یه نرم افزار کم حجم نوشتم اینجا میذارم برای تعمیر دیتابیس  mySql  خیلی به درد بخوره (رمز نصب 9917) عکس از نرم افزار تعمییر دیتابیس   Table Repair Tool Instal برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 253 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام

میخواستم یه سیستم قرعه کشی بنویسم به این صورت هست که هر فرد میتونه از هر دسته بندی فقط یدونه انتخاب کنه و هر دسته یک امتیاز محسوب میشه به نظرم شما چطوری بصورت رندم انتخاب کرد افرادی که تعداد بیشتری امتیاز دارن وزن یا شانس بیشتری برای برنده شدن داشته باشن ؟ برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 194 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

  Ù¾Ù†Ù„-مدیریت.png (اندازه 185.83 KB / تعداد دانلود: 1)   Ù¾Ù†Ù„-مدیریت.png (اندازه 185.83 KB / تعداد دانلود: 1) سلام وقت بخیر دوستان. مشکلی که هست اینه که فرمی دارم که میخوام تمام سطرهای ان در دیتابیس درج شود ولی متاسفانه فقط یک سطر از ان در دیتابیس درج میشود. این کدهای من هست. <?php require_once '../main.php'; $time = getCurrentTime(); if(isset($_POST["send"])){ $userid = $_SESSION['user_id']; $onvanid = $_SESSION['onvan_id']; for ($i = 1; $i <= 17; $i++) { if($_POST['group'.$i] == "on"){ $number = $_POST['number'.$i]; $moshakasat =$_POST['moshakasat'.$i]; $tozihat = $_POST['tozihat'.$i]; $branch = $_POST['branch'.$i]; $db = Db::getInstance(); $db->insert("INSERT INTO `form`(`user_id`, `BranchName`, `onvan_id`, `num`, `moshakasat`, `description`, `registerTime`, `lastVisitTime`) VALUES ('$userid' , '$branch' , '$onvanid' , '$number' , '$moshakasat' , '$tozihat' , '$time' , '$time')"); } header('location:index.php'); &# برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 223 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام وقت بخیر دوستان. من در قسمت search سایتم میخوام از Û´ جدول کوئری select  بزنم در ۱ حلقه foreach . این کار رو چطور باید انجام  بدم؟ عکس کدهام رو پیوست کردم.   new.png (اندازه 273.16 KB / تعداد دانلود: 5) برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 201 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام وقت بخیر دوستان برای تبدیل  تاریخ شمسی در تابع jdate() به timestamp باید از چه راهی برم؟

آیا خود jdf تابعی داره که بتونم این کار رو انجام بدم؟
متشکر. برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 188 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام بعد از مدتها ... من به یه مشکل اساسی خوردم من یه لپ تاب با رم 32 (ddr4)و هارد اس اس دی و  16 کور سی پی یو دارم. phpmemory limiy  رو گذاشتم روی 16 گیگ سیستمم هم ویندوز 10 هست و روش ابونتو 18 به صورت ساب سیستم نصب کردم الان سیستمم برای پردازش هاش از حدود 1 گیگ از رم استفاده می کنه.به نظرتون دلیل این مشکل چیه؟ برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 177 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام دوستان میخوام با refresh  شدن صفحه پیغام  "اطلاعات شما با موفقیت امیز ثبت شد" نیاد  فقط در صورت کلیک رو دکمه ثبت این پیغام بیاد که میاد و درست عمل میکنه. <?php require_once '../main.php'; if(isset($_POST["send"])){ $userid = $_SESSION['user_id']; $step = $_POST["step"]; $branch = $_POST['branch']; $codebranch = $_POST['codebranch']; $time = time(); $db = Db::getInstance(); $db->insert("INSERT INTO `Interface_form`(`user_id`,`BranchName`,`codebranch`, `date`) VALUES ('$userid' ,'$branch','$codebranch', '$time')"); $formid = $db->last(); for ($i = 1; $i <= $step; $i++) { if($_POST['group'.$i] == "on"){ $number = $_POST['number'.$i]; $moshakasat =$_POST['moshakasat'.$i]; $tozihat = $_POST['tozihat'.$i]; $onvan = $_POST['onvan'.$i]; $records = $db->insert("INSERT INTO `form`(`form_id` , `onvan_id`, `num`, `moshakasat`, `description`) VALUES ('$formid' , '$onvan' , '$number' , '$moshakasat' , '$tozihat')");                                               } }     برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 146 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

سلام یه سرور مجازی لینوکس روش لاراول نصب شده و فقط روت صفحه اصلی کار میکنه domin.ir اما هر روت دیگری رو نمایش نمیده مثلا روت domin.ir/gg و خطای زیر رو میده Not Found The requested URL /gg was not found on this server. و خطای روت Û´Û°Û´ بدون قالب سفید هست یعنی با خطای Û´Û°Û´ لاراول که بگراندش آبیه و استایل داره فرق میکنه یعنی به خاطر این نداشتن قالب خطا احساس میکنم خطا از سروره زیاد سرچ کردن تو گوگل به نتیجه نرسیدم لذا خواهشا خوب و زیاد توضیح بدید علتشو لطفا از دوستان خواهش مندم کمک کنید یه نفر رو تو پونیشا پول بهش دادیم که لاراول و وب سرویس و ... برامون نصب کنه که ما این قسمتو تست نکردیم که خطا داده و پول رو واریز کردیم و پروژه مونده رو هوا استاد شهرکی دستم به دامنت کمک کن برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 243 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

با سلام؛ من چندتا سؤال دارم در خصوص کاربران و مدیریت نشست های کاربر 1- چطور می تونم کاربر را محدود کنم به اینکه فقط با یک سیستم بتواند وارد شود و همزمان با یک نام کاربری با دو سیستم نشه وارد شد. 2- چطور می توانم برای کاربرام زمان ورود تعیین کنم مثلاً بگم کاربر user1 از ساعت 8 لغایت 13 فقط می تونه وارد بشه یا اصلا از ساعت 8 مورخ 1400/03/20 لغایت 8 مورخ 1400/03/22 نتونه وارد پنل کاربری خود بشه 3- چطور IP کاربر را قفل کنیم با این IP نتونه بیاد برای مثلا مدت محدود اگر دوستان مثال عملی دارن لینک بدن یا توضیح بدن ممنون میشم با تشکر برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 163 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

باسلام من می خوام برای فیلدهای که کاربر وارد می کنند patte تعریف کنم که فقط حروف فارسی و اعداد را بتواند وارد کند و اگر حروف انگلیسی یا کاراکترهای خاصی مثل !@#$% را وارد کرد خطا بگیرد من این کد را نوشتم جواب دادم [['name'], 'match', 'patte' => '/[x{0600}-x{06FF}x]{1,32}/u'], اما این کد وقتی جواب میده که حروف انگلیسی، اعداد یا کاراکترهای خاص را به تنهایی وارد کنم اما اگر همراه با حروف فارسی مثلاً «سلام !@#» بنویسم قبول می کنه و خطا نمی گیره بنظرتون باید چکار کنم؟ برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 167 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19

خبرنامه